body {
  overflow-y: scroll; // Avoid reflows on vertical content change on Linux
  padding-bottom: 3rem;
  color: #5a5a5a;
}

a code {
  color: $brand-primary;
  text-decoration: underline;
}

svg {
  vertical-align: top;
}

.logo-primary {
  fill: #2c8ebb;
}
.logo-secondary {
  fill: #ffffff;
}

.collapse.in {
  display: block;
}

.searching {
  main {
    display: none;
  }

  .ais-SearchBox-reset {
    visibility: initial;
  }
}

@mixin placeholder {
  &::-webkit-input-placeholder {
    @content;
  }
  &:-moz-placeholder {
    @content;
  }
  &::-moz-placeholder {
    @content;
  }
  &:-ms-input-placeholder {
    @content;
  }
}

// prettier-ignore
$image-border-yarn-blue: url();
// prettier-ignore
$image-border-white: url();
